// 1.1.1通过 import 把 wepy 导入到当前脚本文件中
import wepy from 'wepy'

// 1.1.2 封装发送请求的函数
// url 请求地址
// params 参数对象
const wxRequest = (url, params = {}) => {
  // 1.1.3 把请求作为Promise对象 return 出去
  return wepy.request({
    // 1.2.1 开发者服务接口地址
    // 两部分: 根路径 + API路径
    url: wxRequest.baseUrl + url,
    // 1.2.2 请求的参数，默认值 {}
    data: params.data || {},
    // 1.2.3 请求方式，默认值 GET
    method: params.method || 'GET',
    // 1.2.4 如果设为json，会尝试对返回的数据做一次 JSON.parse
    dataType: params.dataType || 'json',
    // 1.2.5 设置请求头
    header: params.header || {
      'Content-type': 'application/json'
    }
  })
}
// 1.3.1设置根路径
wxRequest.baseUrl = ''
// 1.4.1 把当前函数导出

export default wxRequest

// // 1.1.1通过 import 把 wepy 导入到当前脚本文件中
// import wepy from 'wepy'

// // 1.1.2 封装发送请求的函数
// // url 请求地址
// // params 参数对象
// const wxRequest = (url, params = {}) => {
//   // 1.1.3 把请求作为Promise对象 return 出去
//   return wepy.request({
//     // 1.2.1 开发者服务接口地址
//     // 两部分: 根路径 + API路径
//     url: wxRequest.baseUrl + url, // 开发者服务器接口地址",
//     data: params.data || {}, // 请求的参数
//     method: params.method || 'GET',
//     dataType: params.dataType || 'json',
//     header: params.header || {
//       'Content-type': 'application/json'
//     }
//   })
// }
// // 1.3.1设置根路径
// wxRequest.baseUrl = ''
// // 1.3.1 把当前路径导出
// 1.4.1 把当前函数导出
